/**
 * output package name
 */
package com.kingdee.eas.minghua.material.voucher;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class SystemEnum extends StringEnum
{
    public static final String CLSRZB_VALUE = "10";
    public static final String JZYGSRZB_VALUE = "20";
    public static final String JDKSKD_VALUE = "30";
    public static final String JDKSKD1_VALUE = "40";
    public static final String CLSRZB2_VALUE = "50";
    public static final String JZYGSRZB2_VALUE = "60";
    public static final String CLKHXD_VALUE = "70";
    public static final String JZYGFP_VALUE = "80";
    public static final String JDKSKD2_VALUE = "90";
    public static final String JZYGCLKHXD_VALUE = "100";
    public static final String JZYGSKD_VALUE = "110";
    public static final String JZYGSKD1_VALUE = "120";

    public static final SystemEnum CLSRZB = new SystemEnum("CLSRZB", CLSRZB_VALUE);
    public static final SystemEnum JZYGSRZB = new SystemEnum("JZYGSRZB", JZYGSRZB_VALUE);
    public static final SystemEnum JDKSKD = new SystemEnum("JDKSKD", JDKSKD_VALUE);
    public static final SystemEnum JDKSKD1 = new SystemEnum("JDKSKD1", JDKSKD1_VALUE);
    public static final SystemEnum CLSRZB2 = new SystemEnum("CLSRZB2", CLSRZB2_VALUE);
    public static final SystemEnum JZYGSRZB2 = new SystemEnum("JZYGSRZB2", JZYGSRZB2_VALUE);
    public static final SystemEnum CLKHXD = new SystemEnum("CLKHXD", CLKHXD_VALUE);
    public static final SystemEnum JZYGFP = new SystemEnum("JZYGFP", JZYGFP_VALUE);
    public static final SystemEnum JDKSKD2 = new SystemEnum("JDKSKD2", JDKSKD2_VALUE);
    public static final SystemEnum JZYGCLKHXD = new SystemEnum("JZYGCLKHXD", JZYGCLKHXD_VALUE);
    public static final SystemEnum JZYGSKD = new SystemEnum("JZYGSKD", JZYGSKD_VALUE);
    public static final SystemEnum JZYGSKD1 = new SystemEnum("JZYGSKD1", JZYGSKD1_VALUE);

    /**
     * construct function
     * @param String systemEnum
     */
    private SystemEnum(String name, String systemEnum)
    {
        super(name, systemEnum);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static SystemEnum getEnum(String systemEnum)
    {
        return (SystemEnum)getEnum(SystemEnum.class, systemEnum);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(SystemEnum.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(SystemEnum.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(SystemEnum.class);
    }
}